8716463ebd621e0b4e1efb396535523938acd7cd,bagri-samples/bagri-samples-ext/src/main/java/com/bagri/samples/ext/df/JaksonParser.java,JaksonParser,processDocument,#String#,157
Before Change
private void processDocument(String name) throws BagriException {
String root = "/" + (name == null ? "" : name);
docType = model.translateDocumentType(root);
Path path = model.translatePath(docType, "", NodeKind.document, XQItemType.XQBASETYPE_ANYTYPE, Occurrence.onlyOne);
Element start = new Element();
start.setElementId(elementId++);
After Change
private void processDocument(ParserContext ctx, String name) throws BagriException {
String root = "/" + (name == null ? "" : name);
ctx.setDocType(model.translateDocumentType(root));
Path path = model.translatePath(ctx.getDocType(), "", NodeKind.document, XQItemType.XQBASETYPE_ANYTYPE, Occurrence.onlyOne);
Element start = new Element();
start.setElementId(ctx.nextElementId());